package com.gylang.im.socket.process.controller;

import com.gylang.im.socket.dto.ChatMessage;
import com.gylang.netty.sdk.annotation.NettyHandler;
import com.gylang.netty.sdk.domain.model.IMSession;
import com.gylang.netty.sdk.handler.NettyController;
import org.springframework.stereotype.Component;

/**
 * @author gylang
 * data 2020/11/25
 * @version v0.0.1
 */
@Component
@NettyHandler("groupChat")
public class GroupChatController implements NettyController<ChatMessage> {
    @Override
    public void process(IMSession me, ChatMessage requestBody) {

        // 判断是否为自己的群组

        // 通过发送消息重构消息体

        // 发送消息给好友

        //数据持久化 历史聊天数据
    }
}
